#!/usr/bin/env ruby
# -*- coding: UTF-8 -*-
#-------------------------------------------------------
#	FileName	: 多线程.rb
#	Author		：hpy
#	Date		：2021年06月09日
#	Description	：
#-------------------------------------------------------
 
def func1
    i = 0 
    while i <=2 
        puts "func1 at:#{Time.now}"
        sleep(2)
        i=i+1
    end 
end 

def func2
    j=0
    while j<=2 
        puts "func2 at:#{Time.now}"
        sleep(1)
        j=j+1
    end 
end 

puts "Started at #{Time.now}"
t1 = Thread.new{func1()}
t2=Thread.new{func2()}

t1.join 
t2.join 
puts "End at #{Time.now}"